* {padding:0;margin:0;}
body {font-family:Arial;background:#f9f9f9;}
a:hover {text-decoration:none;}
a img {border:0;}
.right {float:right !important;}
.left {float:left !important;}
.cleared {clear:both;}

.header_wrap {width:100%;background:#fff;}
.header_menu_wrap {width:100%;height:61px;background:#3a3a3a;}
.header_menu {width:1001px;margin:0 auto;}
a.do_order {
float:right;
display:block;
text-decoration:none;
background:#ff6634;
border-bottom:3px solid #b53a2f;
width:208px;
height:58px;
line-height:58px;
text-transform:uppercase;
font-size:18px;
color:#fff;
text-align:center;
}
a.do_order:hover {opacity:0.80;filter:alpha(opacity=80);}
a.do_order.write_us {float:none;margin:30px auto 12px;}
.header_menu > ul {list-style:none;}
.header_menu > ul > li {float:left;}
.header_menu > ul > li > a {display:block;padding:0 23px;text-decoration:none;font-size:14px;color:#fff;line-height:61px;}
.header_menu > ul > li > a:hover, .header_menu > ul > li.active > a {background:#242223;}
.header_menu > ul > li > a:hover {text-decoration:underline;}

.header {width:1001px;min-height:172px;margin:0 auto;overflow:hidden;}
.logo {float:left;}
.logo a img {border:0;display:block;}

.header_contacts {float:right;padding-top:37px;width:675px;}
.header_contacts_div {float:left;}
.header_contacts_div p {font-size:15px;color:#3a3a3a;}
.header_contacts_div p.h_c_head {font-size:30px;color:#ff6634;display:block;line-height:38px;padding-bottom:14px;}
.header_contacts_div p.h_c_head img {float:left;margin-right:15px;}
.header_contacts_div > span {font-size:12px;color:#adadad;display:block;padding-top:6px;}

.header_contacts.header_contacts_trio {}
.header_contacts.header_contacts_trio .header_contacts_div {float:left;padding-left:25px;background:url(../img/left_line.png) no-repeat 7px 40px;margin-left:45px;}
.header_contacts.header_contacts_trio .header_contacts_div:first-child {margin-left:0px;}
.header_contacts.header_contacts_trio .header_contacts_div p {font-size:13px;color:#3a3a3a;}
.header_contacts.header_contacts_trio .header_contacts_div p.h_c_head {margin-left:-25px;font-size:20px;color:#ff6634;display:block;line-height:22px;padding-bottom:13px;}
.header_contacts.header_contacts_trio .header_contacts_div p.h_c_head img {float:left;margin-right:11px;padding-top:7px;}
.header_contacts.header_contacts_trio .header_contacts_div > span {font-size:11px;color:#c3c3c3;display:block;padding-top:6px;}

.head_description {width:100%;height:43px;background:#ff6634;clear:both;}
.head_description p {font-size:17px;color:#f9f9f9;display:block;width:1001px;text-align:center;margin:0 auto;line-height:43px;}
.head_description p span {font-size:24px;}


.main {width:1001px;margin:22px auto 0;}

.left_section {float:left;width:271px;margin-right:25px;}
p.h1_p, h3.h3_l {clear:both;font-size:30px;color:#3a3a3a;font-weight:normal;margin-bottom:30px;}

.left_services {padding:38px 0 10px 26px;border-bottom:1px solid #ececec;margin-bottom:24px;background:#fff;}
.left_services > ul {list-style:none;}
.left_services > ul > li {padding-bottom:16px;}
.left_services > ul > li > a {text-decoration:none;color:#3a3a3a;font-size:16px;line-height:20px;}
.left_services > ul > li > a:hover {text-decoration:underline;}

.left_prices {background:#fff;margin-bottom:30px;position:relative;}
.left_prices:after {content:" ";position:absolute;width:272px;height:9px;background:url(../img/lines_decor.png) no-repeat;bottom:-9px;left:0;display:block;}
.left_prices_head {font-size:17px;color:#fff;text-transform:uppercase;height:61px;line-height:61px;background:#3a3a3a;}
.left_prices_head img {float:left;margin-right:16px;}
.left_prices table {border-collapse:collapse;}
.left_prices table tr td {font-size:16px;color:#3a3a3a;vertical-align:middle;text-align:center;width:100px;height:40px;} 
.left_prices table tr:first-child td {padding-top:15px;}
.left_prices table tr td span {font-size:12px;}
.left_prices table tr td:first-child {padding-left:22px;text-align:left;}
.left_prices table tr td:nth-child(2) {width:47px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;}
.left_prices table tr td:nth-child(3) {}
.left_prices table tr td img {display:inline;}

.left_form {background:#3a3a3a;padding:26px 25px 29px 26px;width:220px;overflow:hidden;margin-bottom:26px;}
.left_form img {display:block;float:right;margin:-4px -3px 0 0;}
.left_form p {font-size:17px;color:#fff;padding-bottom:25px;}
.left_form p span {display:block;font-size:13px;padding-top:7px;color:#7b7b7b;}
.left_form input[type="text"] {display:block;width:118px;padding:0 10px;height:42px;background:#242223;border:0;outline:none;float:left;color:#fff;}
.left_form input[type="submit"] {display:block;width:82px;height:42px;background:#504e4f;border:0;outline:none;float:left;border-top:1px solid #616161;border-bottom:1px solid #282829;font-size:12px;color:#ff6634;line-height:42px;}
.left_form input[type="submit"]:hover {cursor:pointer;opacity:0.8;}

.left_social {width:271px;height:168px;background:#38638f;margin-bottom:22px;}
.left_social > a {display:block;width:100%;height:100%;background:url(../img/vk.png) no-repeat center center;}
.left_social > a:hover {opacity:0.8;}

.left_phone {background:#fff url(../img/phone.png) no-repeat center 17px;width:100%;height:121px;text-align:center;margin-bottom:22px;border-bottom:1px solid #ececec;}
.left_phone p {font-size:14px;color:#3a3a3a;padding-top:40px;line-height:20px;}
.left_phone p a {font-size:14px;color:#ff6634;}

.left_banner {border-bottom:1px solid #ececec;margin-bottom:22px;text-align:center;}
.left_banner  img {display:block;}
.left_banner p {display:block;width:100%;font-size:17px;color:#fff;height:76px;padding-top:8px;background:#ff6634;margin-bottom:15px;}
.left_banner p span {font-size:24px;}
.left_banner > span {font-size:13px;color:#3a3a3a;padding-bottom:10px;display:block;}

.content {float:left;padding-left:40px;width:645px;padding-right:20px;position:relative;background:#fff;margin-bottom:100px;padding-bottom:35px;border-bottom:1px solid #ececec;}
.content_block1 {padding-bottom:20px;}
.content_blue_block {height:20px;margin:0 0 0 -40px;width:705px;background:#f9f9f9;border-top:1px solid #ececec;}
.content_blue_block.no_color {background:none !important;margin:0px 0 10px -20px;width:645px;height:1px;}
.content:before {content:" ";position:absolute;width:705px;height:9px;background:url(../img/content_lines.png) no-repeat;top:-9px;left:50%;margin-left:-352px;display:block;}
.h1_div {height:99px;background:url(../img/hat.png) no-repeat right center;border-bottom:1px solid #ececec;margin-bottom:25px;}
h1 {font-size:30px;color:#3a3a3a;font-weight:normal;}
.with_border_bottom {border-bottom:1px solid #efefef !important;}
.background_fff {background:#fff !important;}
.no_marg_bottom {margin-bottom:0px !important;}
.h1_div h1 {line-height:99px;}

.h2_div {height:99px;background:url(../img/watch.png) no-repeat right center;border-bottom:1px solid #ececec;margin-bottom:25px;}
h2 {font-size:30px;color:#3a3a3a;font-weight:normal;}
.h2_div h2 {line-height:99px;}

.content p {font-size:13px;color:#3a3a3a;padding-bottom:12px;}
.content p a {color:#ff6634;}
.content img.content_img1 {margin:-5px 0 0 25px;}
p.red_p {font-size:18px;color:#ff6634;padding-top:10px;}
p.red_p.px14 {font-size:14px;}
p.red_p a {font-size:18px;color:#ff6634;}
p.red_p span {display:block;font-size:13px;color:#3a3a3a;}
p.red_p span.in_line {display:inline;}
p.red_p span.black {font-size:18px;display:inline;} 
p.red_p.top5px {padding-top:5px;}
.arrows_block {clear:both;background:url(../img/arrows_block.png) no-repeat;width:609px;height:62px;margin:10px 0 20px;}
.arrows_block p {line-height:16px;padding-top:1px;}
.arrows_block p span {padding-top:16px;display:block;}

.img_with_text {padding:10px 0;}
.img_with_text img {float:left;margin-right:7px;}
.img_with_text p {font-size:12px;color:#a3a3a3;padding-top:5px;}
.img_with_text.iwt1 p {padding-top:15px;}

span.orange_for_a {text-align:center;font-size:13px;color:#ff6634;display:block;width:100%;clear:both;}

.disc_block {clear:both;padding:20px 0 30px;overflow:hidden;}
.disc_block_div {float:left;width:230px;}
.disc_block_div p {padding:10px 0 0 0;}
.disc_block_div.dbd3 {width:177px;}
.disc_block_div.dbd3 p {padding:17px 0 0 0;}
.disc_block_div img {float:left;margin-right:12px;}

.qty_block {float:right;overflow:hidden;}
.qty_block_div {background:#f0f0f0;width:110px;min-height:219px;float:left;}
.qty_block_div.qty2 {background:#f9f9f9;}
.qty_block_div img {padding-bottom:15px;display:block;}
.qty_block_div p {font-size:12px;color:#8e8e8e;padding-bottom:15px;line-height:20px;padding-left:20px;}
.qty_block_div p b {font-weight:normal !important;display:block;float:right;margin-right:10px;}



.footer_wrap {width:100%;background:#3a3a3a;clear:both;}
.footer {padding-top:23px;width:1001px;margin:0 auto;padding-left:216px;}
.footer img {float:left;display:block;margin:0 27px 0px 0;}
.footer p {font-size:12px;color:#757575;padding-top:5px;line-height:}
.footer a {color: #ff6634;}
.footer_bottom_line {height:23px;background:#242223;width:100%;margin-top:24px;}


/*contacts*/
.h1_div_contacts {background:url(../img/telephone.png) no-repeat right center;border-bottom:0;}
.contacts_adress_pics {overflow:hidden;width:604px;padding:10px 0 20px;}
.contacts_adress_pics a {display:block;float:left;padding:1px 1px 0 0;position:relative;}
.contacts_adress_pics a span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.contacts_adress_pics a:hover {opacity:0.8;filter:alpha(opacity=80);}
.contacts_adress_pics a:hover span {background:url(../img/lupa.png) no-repeat center center;}
.contacts_adress_pics a img {display:block;width:150px;height:119px;}

.contacts {display:none;background:#f9f9f9;padding-left:20px;width:625px;padding-top:25px;}
.contacts.active {display:block;}
.contactz_map {margin-bottom:45px;width:605px;height:414px;margin-top:5px;}
.contacts_adress {}

.contacts_head {overflow:hidden;}
.contacts_head_div {padding:0 22px;background:#ff6634;color:#fff;font-size:18px;height:44px;line-height:44px;float:left;position:relative;margin-right:14px;}
.contacts_head_div:hover {cursor:pointer;}
.contacts_head_div:after {content:" ";display:block;position:absolute;top:0;left:100%;width:14px;height:44px;background:url(../img/switcher.png) no-repeat;background-position:0 -44px;}
.contacts_head_div.active:after {background-position:0 0px;}
.contacts_head_div.active {background:#f9f9f9;color:#3a3a3a;}

img.right15 {margin-right:15px;float:left;}
.contactz_map {}
/* === Remove input autofocus webkit === */
*:focus {outline: none;}

/* === Øðèôòû äëÿ ôîðìû è îáùàÿ øèðèíà === */
body {font: 14px/21px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
.contact_form h2, .contact_form label {font-family:Georgia, Times, "Times New Roman", serif;}
.form_hint, .required_notification {font-size: 11px;}

.contact_form {
		width:700px;
	}

/* === Øèðèíà ôîðìû === */
.contact_form p {
    	width:650px;
	margin:7px 10px 7px 10px;
	padding:0px;
}

/* === Ðàçìåð è ðàñïîëîæåíèå áëîêîâ === */
.contact_form label {
	width:150px;
	margin-top: 3px;
	display:inline-block;
	float:left;
	padding:3px;
}
.contact_form input {
	height:20px; 
	width:220px; 
	padding:5px 8px;
}
.contact_form textarea {padding:8px; width:300px;}
.contact_form button {margin-left:156px;}

	/* Öâåòà è ýôôåêòû */
	.contact_form input, .contact_form textarea { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.contact_form input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;
	}

/* === HTML5  === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Ñòèëè ïîäñêàçîê === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* ïîäñêàçêè ïîâåðõ âñåõ ýëåìåíòîâ */
	position: absolute; /* ïðàâèëüíîå îòîáðàæåíèå, åñëè ïîäñêàçêà â 2 ñòðîêè */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
	.sms {

		height: 172.5px;
	}
/* === Îôîðìëåíèå êíîïêè === */
button.submit {
	background-color: #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#ecec99));
	background: -webkit-linear-gradient(top, #ececec, #ececec);
	background: -moz-linear-gradient(top, #ececec, #ececec);
	background: -ms-linear-gradient(top, #ececec, #ececec);
	background: -o-linear-gradient(top, #ececec, #ececec);
	background: linear-gradient(top, #ececec, #ececec);
	border: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #ececec;
	-webkit-box-shadow: 0 1px 0 0 #ececec inset ;
	-moz-box-shadow: 0 1px 0 0 #ececec inset;
	-ms-box-shadow: 0 1px 0 0 #ececec inset;
	-o-box-shadow: 0 1px 0 0 #ececec inset;
	color: black;
	font-weight: bold;
	padding: 10px 24px;
	text-align: center;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}


/*feedback*/

.otzyvy_leave {float:right;padding-top:33px;}
.otzyvy_leave a  {font-size:13px;color:#ff6634;text-transform:uppercase;padding-top:11px;display:block;float:left;}
.otzyvy_leave img {float:right;margin:0 22px 0 16px;}
.h1_div_otzyv {background:none;}

h2.orange_h2 {padding-bottom:16px;font-size:18px;color:#ff6634;font-weight:normal;}

.otzyv_slider1 {overflow:hidden;width:645px;background:#f0f0f0;height:218px;margin-bottom:35px;}
.slider1 {width:590px;height:218px;margin-left:-22px;}
a.otzyv_slider1_div {position:relative;display:block;text-decoration:none;margin-left:22px;}
.otzyv_slider1_div img.vid {display:block;width:273px;height:173px;}
.black_caption {display:none;width:223px;height:153px;padding:20px 25px 0 25px;background:url(../img/fancybox_overlay.png) repeat;color:#fff;position:absolute;top:0;left:0;font-family:Tahoma;font-size:18px;}
.otzyv_slider1_div:hover .black_caption {display:block;}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 17px; height: 26px; margin: -13px 0 0; display: block; background: url(../img/dir.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: none;}
.flex-direction-nav .flex-next {background-position: 0 -26px; left: 100%;margin-left:28px;top:31px; }
.flex-direction-nav .flex-prev {left: 100%;margin-left:28px;background-position: 0 0;top:65px;}
.flexslider .flex-next:hover {background-position: 0 -52px;}
.flexslider:hover .flex-prev:hover {background-position: 0 -78px;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}


.otzyv_slider2 {overflow:hidden;width:645px;background:#f9f9f9;height:318px;margin-bottom:35px;}
.slider2 {width:568px;height:318px;}
.slider2 ul.slides li {margin: 0px !important;}
a.otzyv_slider2_div {padding:24px 18px 0 18px;background:#f0f0f0;height:292px;position:relative;width:155px;text-decoration:none;display:block;margin:0 !important;}
a.otzyv_slider2_div:hover img {opacity:0.6;}
.otzyv_slider2_div p {text-align:center;}
.otzyv_slider2_div img {margin:0 0 5px 0;}
a.otzyv_slider2_div span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
a.otzyv_slider2_div:hover span {background:url(../img/lupa.png) no-repeat center 120px;}

h3.black_h3 {padding-bottom:16px;font-size:18px;color:#3a3a3a;font-weight:normal;}

.text_otz {padding-bottom:10px;border-bottom:1px solid #ececec;margin-bottom:30px;width:637px;}
.content .text_otz:last-child {border:0;}
.text_otz > img {float:left;margin:20px 20px 20px 0;}
.text_otz > span {font-size:13px;color:#484848;display:block;padding: 10px 0;line-height:22px;}
.text_otz span img {float:left;margin:0px 15px 0px 0;}

/* price */
.h1_div_price {background:url(../img/money.png) no-repeat right center;}

table.price_table {border-collapse:collapse;background:#f9f9f9;margin:5px 0 21px;}
table.price_table th {font-size:18px;color:#ff6634;height:68px;line-height:68px;width:203px;padding-left:45px;text-align:left;font-weight:normal;position:relative;border-bottom:#e6e6e6;}
table.price_table th:nth-child(2) {width:111px;background:#f0f0f0;}
table.price_table th:nth-child(3) {width:194px;}
table.price_table th img {position:absolute;top:0;left:0;display:block;}
table.price_table td {font-size:13px;padding-left:30px;color:#3a3a3a;height:60px;vertical-align:middle;width:218px;}
table.price_table td a {font-size:13px;color:#ff6634;}
table.price_table td:nth-child(2) {background:#f0f0f0;width:126px;}
table.price_table td:nth-child(3) {width:209px;}

h2 img, h3 img {float:left;display:block;margin-right:15px;}

/*order*/

.h1_div_order {background:url(../img/order.png) no-repeat right center;}
.order {}

.form_envelope {width:126px;height:85px;padding:40px 0 0 154px;background:url(../img/envelope.png) no-repeat 40px center;font-size:13px;font-style:italic;color:#ff6634;float:right;}
.order input[type="text"] {
display:block;
float:left;
width:243px;
padding:0 10px;
height:34px;
outline:none;
border:1px solid #ececec;
float:right;
margin-bottom:6px;
}
.order textarea {
display:block;
float:left;
width:524px;
padding:5px 10px;
height:56px;
outline:none;
border:1px solid #ececec;
float:right;
margin-bottom:16px;
resize:none;
}
.order label {font-size:13px;color:#3a3a3a;float:left;line-height:36px;margin-bottom:6px;}
.order input[type="submit"].do_order {
border:0;
clear:both;
display:block;
text-decoration:none;
background:#ff6634;
border-bottom:3px solid #b53a2f;
width:132px;
height:44px;
line-height:44px;
text-transform:uppercase;
font-size:13px;
color:#fff;
text-align:center;
outline:none;
margin-left:100px;
}
.order input[type="submit"].do_order:hover {cursor:pointer;opacity:0.8;}

.file_download {clear:both;position:relative;overflow:hidden;padding-bottom:22px;padding-left:100px;}
.file_download_div {clear:both;position:relative;overflow:hidden;margin-top:3px;}
.file_download input[type='file'] {position:absolute;top:6px;opacity:0.01;width:1px;z-index:3;left:-20px;}
.file_download input[type='file']:hover {cursor:pointer;}
.file_download p {font-size:13px;color:#3a3a3a;line-height:36px;padding-bottom:0;}
.file_download p.fd_red {color:#ff6634;}
.file_download span {font-size:11px;color:#a8a8a8;display:block;}
.file_download a.fake_button {float:left;text-decoration:none;color:#fff;display:block;width:85px;height:36px;line-height:36px;text-align:center;margin-right:14px;background:#3a3a3a;}
.file_download a.fake_button:hover {opacity:0.85;}

.file_download input.d_file_name {width:160px;float:left;display:block;height:36px;margin:0;background:#f8f8f8;font-size:13px;color:#aaa;border:0;}
.file_download a.fake_button.red_f_button {width:36px;background:#ff6634;margin-left:-9px;}

.one_more_file {clear:both;color:#aaa;padding:7px 0 12px;font-size:13px;}
.one_more_file a {margin-left:12px;display:inline;}
.one_more_file a img {vertical-align:bottom;}

/*napolnenie*/

.h1_div_napolnenie {background:url(../img/napolnenie.png) no-repeat right center;}
.content img.content_img2 {margin:0px 25px 25px 0px;}
table.price_table.n_table {clear:both;}
table.price_table.n_table th {height:59px;line-height:59px;border-bottom:1px solid #ececec;width:275px;color:#3a3a3a;}
table.price_table.n_table th:nth-child(2) {width:275px;}
table.price_table.n_table td {font-size:16px;height:85px;}
table.price_table.n_table td a {font-size:16px;color:#ff6634;}
table.price_table.n_table td span.orange_td {color:#ff6634;}

h2.black_h2 {padding-bottom:16px;font-size:18px;color:#3a3a3a;font-weight:normal;}

ul.ul_dot {list-style-image:url(../img/ul_dot.png);margin-left:35px;margin-bottom:10px;}
ul.ul_dot li {font-size:15px;padding-bottom:15px;padding-left:10px;}
ul.ul_dot li span {font-size:13px;color:#3a3a3a;}

h3.or_h3 {text-transform:uppercase;font-size:18px;color:#ff6634;}
h3.orange_h3 {font-size:18px;color:#ff6634;}
ol.n_ol {counter-reset: list1;list-style:none;}
ol.n_ol li {
position:relative;
padding-left:36px;
font-size:13px;
color:#3a3a3a;
min-height:28px;
padding-bottom:15px;
}
ol.n_ol li:before {
position:absolute;
left:0;
top:2px;
display:block;
width:21px;
padding-right:2px;
height:26px;
counter-increment: list1; 
content: counter(list1);
background:url(../img/ol.png) no-repeat;
font-size:24px;
color:#ff6634;
font-weight:bold;
font-style:italic;
text-align:right;
line-height:15px;
}

ol.n_ol li a {color:#ff6634;}

.img_with_text.iwt4 p {padding-top:13px;}
p span.or_16 {font-size:16px;color:#ff6634;line-height:28px;}

.black_caption.top_caption {height:auto;padding:16px 0 13px 13px;font-size:12px;width:260px;}
.black_caption.top_caption span {color:#ff6634;text-transform:uppercase;}

.n_text_video {margin:35px 0 30px;clear:both;}
.n_text_video > div {margin-top:-20px;}

/*photos*/

.h1_div_photos {background:url(../img/photoz.png) no-repeat right center;}
.content img.content_img3 {margin:20px 30px 42px 0px;}

table.price_table.n_table.p_table td {height:50px;}
div.div_marg25 {margin:0 25px 5px -20px;}

h3.black_h3 span {color:#ff6634;text-transform:uppercase;}
h3.black_h3.line30 {line-height:34px;margin-top:15px;}

ul.ul_arrow {list-style-image:url(../img/arrow.png);margin:5px 0 10px 45px;}
ul.ul_arrow li {font-size:15px;padding-bottom:15px;padding-left:10px;}
ul.ul_arrow li span {font-size:13px;color:#3a3a3a;}

a.fancy_photos {position:relative;}
a.fancy_photos span {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/lupa.png) no-repeat center center;margin:-13px 0 0 -10px;}
a.fancy_photos:hover span {display:block;}

/*audio*/

.h1_div_audio {background:url(../img/audio.png) no-repeat right center;}
.h1_div_audio h1 {font-size:24px;}

p.under_video {font-size:16px;color:#ff6634;padding-left:35px;padding-top:15px;display:block;}
p.under_video img {padding-left:15px;}

.le_shifre {overflow:hidden;margin-bottom:35px;}
.le_shifre p.ls_p1 {font-size:16px;color:#3a3a3a;background:url(../img/audio3.png) no-repeat;line-height:29px;padding-bottom:12px;padding-left:37px;}
.le_shifre p.ls_p1 span {color:#fff;text-transform:uppercase;padding-right:35px;}
.le_shifre p.ls_p2 {background:url(../img/audio4.png) no-repeat;}
.le_shifre p.ls_p3 {font-size:18px;padding-top:65px;line-height:16px;}
.le_shifre p.ls_p3 b {font-size:36px;font-weight:normal;}
.le_shifre p.ls_p3 span {font-size:12px;color:#ff6634;line-height:5px;}
.le_shifre img {float:left;margin:35px 35px 0px 0;}

/*math*/

span.orange_span {text-transform:uppercase;color:#ff6634;}

.content img.content_img4 {margin:8px auto 18px auto;}
.content img.content_img5 {margin:0px 15px 5px 0;}
.line36 {line-height:48px;padding-bottom:2px !important;}

.h1_div_math {background:url(../img/math.png) no-repeat right center;}

/*text*/
.h1_div_text {background:url(../img/text.png) no-repeat right center;}
.text_text {position:relative;margin:-25px 0 0px 0;overflow:hidden;}
.text_text p  {font-size:14px;position:absolute;left:430px;top:135px;}
.text_text > span  {display:block;font-size:18px;color:#fff;position:absolute;left:372px;top:32px;}
.text_text > span b {font-size:40px;font-weight:normal;}
.text_text > span  sup {line-height:44px;font-size:18px;vertical-align:top;display:inline-block;margin-top:-7px;}

table.price_table.t_table th {width:138px;border-bottom:1px solid #e6e6e6;}
table.price_table.t_table th:nth-child(2) {width:138px;}
table.price_table.t_table th:nth-child(3) {width:235px;}
table.price_table.t_table td {width:153px;height:45px;}
table.price_table.t_table td:nth-child(2) {width:153px;}
table.price_table.t_table td:nth-child(3) {width:250px;}

/*rukopis*/
.h1_div_rukopis {background:url(../img/rukopis.png) no-repeat right center;}

.lowercase {text-transform:lowercase !important;display:inline;}
.img_with_text.img_with_text_rukopis {border:2px solid #f0f0f0;}
.text_text.rukopis_text {margin:15px 0 10px 0;}
.text_text.rukopis_text > span {left:517px;top:90px;color:#ff6634;}
.text_text.rukopis_text > span div {color:#3a3a3a;}
.content p a.blue_a {color:#5081b8;}
.img_with_text.img_with_text_rukopis {padding:0px 0 24px;margin-top:10px;}
.img_with_text.img_with_text_rukopis img {margin:18px 3px 0px 24px;display:block;}
.img_with_text.img_with_text_rukopis p {font-size:14px;padding-top:31px;color:#3a3a3a;}

/*table*/
.h1_div_table {background:url(../img/table.png) no-repeat right center;}

.table_img {float:left;text-align:left;padding:8px 0 20px;width:160px;margin:0 28px 0px 0;font-size:13px;color:#3a3a3a;}
.table_img img {margin:0 0px 13px 0;display:block;}
h1.h1_24 {font-size:24px;}
h1.h1_22 {font-size:22px;}
p.orange14 {font-size:14px;color:#ff6634;padding-top:5px;}

.content_contacts {background:url(../img/content_contacts.png) no-repeat;width:645px;height:59px;line-height:59px;font-size:14px;color:#3a3a3a;margin-top:10px;}
.marg_bottom_20 {padding-bottom:15px;padding-top:5px;}

/*english*/
.h1_div_english {background:url(../img/english.png) no-repeat right center;}

.english_banner {background:url(../img/english1.png) no-repeat;position:relative;width:622px;height:185px;}
.english_banner p.eng_b1 {padding-top:36px;font-size:18px;color:#3a3a3a;}
.english_banner p.eng_b1 span {color:#ff6634;text-transform:uppercase;display:block;}
.english_banner p.eng_b2 {font-size:13px;color:#3a3a3a;line-height:35px;}
.english_banner p.eng_b2 span {color:#fff;font-size:18px;display:inline-block;background:url(../img/circle.png) no-repeat;width:35px;height:35px;text-align:center;}

table.price_table.e_table {float:left;margin-right:24px;margin-bottom:0;}
table.price_table.e_table th {width:105px !important;}
table.price_table.e_table td {height:56px;width:120px;}
table.price_table.e_table td:first-child {width:165px !important;}
table.price_table.e_table th:first-child {width:150px !important;}

.eng_vid_div {position:absolute;top:0;left:368px;width:273px;}
.eng_table_video {position:relative;margin-bottom:35px;overflow:hidden;margin-top:15px;}

a.do_order.eng_do_order {width:345px;height:44px;line-height:44px;font-size:18px;clear:both;float:left;}

/*edit*/

.h1_div_edit {background:url(../img/edit.png) no-repeat right center;}
span.uppercase {text-transform:uppercase !important;}
img.margin_auto_img {margin:10px auto 15px;display:block;}
.video_time {position:absolute;font-family:Tahoma;font-size:13px;color:#686868;top:187px;left:183px;text-align:center;line-height:15px;display:block;width:45px;}

/*home*/
.h1_div_home {background:url(../img/home.png) no-repeat right center;}
.home_special {border-left:3px solid #ff6634;padding-left:22px;width:350px;float:left;margin:12px 0 35px;}
.home_special p {display:block;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:350px;padding:18px 0 15px;font-size:16px;color:#3a3a3a;line-height:19px;}
.home_special p span {text-transform:uppercase;display:block;color:#ff6634;padding:18px 0 0 0;}
.content img.content_img6 {margin:35px 25px 0 0px;}

.home_circles {clear:both;overflow:hidden;width:684px;padding:10px 0 15px;margin-left:-24px;}
.home_circles_div {text-align:center;float:left;width:228px;}
.home_circles_div img {display:block;margin:0 auto;}
.home_circles_div p {}

ul.line_ul {list-style:none;}
ul.line_ul li {font-size:13px;color:#3a3a3a;line-height:15px;padding:5px 0 7px 20px;border-left:3px solid #3a3a3a;margin-bottom:5px;}

.img_with_text_home {height:50px;margin:10px 0 25px;}
.img_with_text_home p {line-height:50px;}
table.price_table.h_table th:first-child {width:180px;}
table.price_table.h_table th:nth-child(2) {width:130px;}
table.price_table.h_table th:nth-child(3) {width:200px;}

table.price_table.h_table td:first-child {width:195px;}
table.price_table.h_table td:nth-child(2) {width:145px;}
table.price_table.h_table td:nth-child(3) {width:215px;}

.content_blue_block.no_color.home_l {margin:30px 0 30px -40px;width:705px;}

.order.home_order {margin-top:20px;clear:both;}
.order.home_order .form_envelope {height:185px;background:none;width:77px;position:relative;}
.order.home_order .form_envelope p.home_env_p {font-size:16px;color:#ff6634;position:absolute;width:210px;top:125px;left:25px;font-style:normal;}
.order.home_order .form_envelope p.home_env_p span {font-size:12px;color:#3a3a3a;}
.order.home_order .form_envelope p.home_env_p b {font-weight:normal;font-size:36px;padding-right:6px;}
.order.home_order label {width:140px;}

.order.home_order  textarea {
width:243px;
padding:5px 10px;
height:100px;
}
.order.home_order .file_download {padding-left:150px;}
.order input[type="submit"].do_order {margin:35px 0 45px 150px;clear:both;}
img.capcha {padding:0 10px 0 12px;}
a.refresh img {padding-top:7px;vertical-align:top;}
.order input[name='code'] {width:100px;}
div.for_code {width:435px;}


img.img300_200 {width:280px;height:210px;}


table.price_table.b_table th {width:100px;padding-left:45px;}
table.price_table.b_table th:nth-child(1) {width:350px;}
table.price_table.b_table th:nth-child(2) {width:100px;padding-left:45px;}
table.price_table.b_table td {padding-left:30px;width:85px;}
table.price_table.b_table td:nth-child(1) {padding-left:30px;width:285px;}
table.price_table.b_table td:nth-child(2) {width:85px;}


.order.home_order.remote_order .form_envelope {height:55px;}


/*contacts modified*/
.contacts_address_list {margin-bottom:40px;overflow:hidden;background:url(../img/blue.png) repeat-y 33px 0;}
.contacts_address_list.width645 {width:645px;}
.contacts_address_list > h3 {font-weight:normal;}
.contacts_address_list > h3 a {display:block;width:613px;padding-left:32px;height:40px;background:#f9f9f9;line-height:40px;font-size:18px;color:#ff6634;text-decoration:none;}
.contacts_address_list > a {display:block;float:right;}
.contacts_address_list > a img {display:block;}
ul.contacts_top_list {list-style:none;float:left;margin-top:25px;}
ul.contacts_top_list li {height:31px;clear:both;float:left;}
ul.contacts_top_list li img {display:block;float:left;margin-right:23px;border-bottom:1px solid #efefef;padding:8px 4px 9px 5px;}
ul.contacts_top_list li span {font-size:13px;color:#3a3a3a;line-height:31px;}
ul.contacts_top_list li span a {font-size:13px;color:#3a3a3a;}
ul.contacts_top_list li span b {color:#ff6634;font-weight:normal;}
.contacts_address_list_div {margin-right:37px;padding-top:90px;float:right;}
.contacts_address_list_div a {display:block;font-size:13px;color:#3a3a3a;}
.contacts_address_list_div a.more_info {text-decoration:none;margin-bottom:10px;width:92px;height:23px;line-height:23px;color:#fff;font-size:13px;background:#ff6634;border-bottom:3px solid #b53a2f;text-align:center;}
.no_padding_left {padding-left:0px !important;}
.regioncon {color:#3a3a3a;}
#jivo-label-copyright {display: none;}
#jivosite-adword .content {display: none;}